/*
 * Copyright (c) Huawei Technologies Co., Ltd. 2023-2023. All rights reserved.
 */

package com.huawei.api.bean;

import lombok.Data;

import java.util.List;

/**
 * 命令执行结果
 *
 * @since 2023/10/28
 */
@Data
public class CmdExecResult {
    /**
     * 如果生成报告文件的，则读取这里的报告生成路径
     */
    private String reportFilePath;

    /**
     * 如果报告在命令行中，在这里读取报告信息
     */
    private List<String> outMsgLines;

    /**
     * 如果报告在命令行中，在这里读取执行过程的错误信息
     */
    private List<String> errMsgLines;
    /**
     * 如果在命令行中执行，这里有执行命令的期望值
     * 可忽略
     */
    private int expectResultCode;

    /**
     * 如果在命令行中执行，这里有执行命令的实际值
     * 可忽略
     */
    private int actualResultCode;
}
